package com.seka.control.utils;

import java.util.HashMap;
import java.util.Map;

/**
 * bean 缓存类
 * @author mw
 *
 */
public class BeanCacheUtil {

    /** 扫描类缓存  */
    public static final Map<String, Object> CACHE = new HashMap<>();
      
    
    /**
     * 设置缓存
     * @param key
     * @param value
     */
    public static  void put(String key,Object value) {
    	if(key ==null) {
    		return ;
    	}
    	if(value ==null) {
    		return ;
    	}
    	CACHE.put(key, value);
    }
    
    /**
     * 获取缓存
     * @param key
     * @return
     */
    public static Object get(String key) {
    	if(CACHE.containsKey(key)) {
    		return CACHE.get(key);
    	}
    	return null;
    }
    
    /**
     * 获取所有bean
     * @return
     */
    public static Map<String, Object> getAll(){
    	return CACHE;
    }
    
}
